package com.wms.dto;


import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 入库处理查询条件DTO; (用于分页和条件查询，继承PageVo以支持分页)
 */
@Api("入库处理查询条件")
@Data
public class CallProcessDTO extends PageVo{

    /** 调拨入库单号 (如 DR18011200001) */
    @ApiModelProperty(name = "allocateInCode", notes = "调拨入库的唯一编码", example = "DR18011200001")
    private String allocateInCode;

    /** 收货人 */
    @ApiModelProperty(name = "harvestName", notes = "接收调拨的收货人", example = "收货人1")
    private String harvestName;

    /** 温区 (如 冷冻、常温) */
    @ApiModelProperty(name = "warmzone", notes = "商品存储的温区类型", example = "冷冻")
    private String warmzone;

    /** 商品品类 */
    @ApiModelProperty(name = "category", notes = "商品所属的类别", example = "品类1")
    private String category;

    /** 商品编码 (如 Y08010200001) */
    @ApiModelProperty(name = "productCode", notes = "商品的唯一编码", example = "Y08010200001")
    private String productCode;

    /** 商品名称 */
    @ApiModelProperty(name = "productName", notes = "商品的名称", example = "商品1")
    private String productName;

}
